package com.har.modules.web.entity.extend;

import com.har.modules.web.entity.*;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 *  出单封装实体
 * @author maoruidd
 * @create 2018 - 07 - 26 - 下午 3:35
 */

@Data
public class PolicyModel implements Serializable {

    /**
     * 渠道信息
     */
    private ChannelEntity channelObject;

    /**
     * 险种信息
     */
    private InsuranceEntity insuranceObject;

    /**
     * 投保人信息
     */
    private AppntEntity appntObject;

    /**
     * 被保人
     * [集合]
     */
    private List<InsuredModel> insuredObject;

    /**
     * 自定义责任信息[集合]
     */
    private DefinedSafeModel definedSafeObj;

    /**
     * 支付信息
     */
    private PayEntity payObject;

    /**
     * 约定信息
     */
    private AgreementEntity agreementObject;

    /**
     * 产品差异字段
     */
    private ProductDiffEntity productDiffObject;

}
